from interface import Command

class ArchiveCommand(Command):
    """
    将指定日期的文件归档命令
    """
    def get_description(self):
        return "将指定日期的报表归档，并删除原文件，默认归档今天的报表"
    
    def get_name(self):
        return "archive"
    
    def get_arguments(self, args):
        """
        解析命令行参数
        :param args: 命令行参数列表
        :return: 参数字典
        """
        arg_config = {
            "date": [False, str],
        }
        short_dict = {
            "d": "date",
        }
        return super().get_arguments(args, short_dict, arg_config)

    
    